package com.bawei.module_live.version2.mvi.state
import com.bawei.module_live.version2.mvi.model.entity.LiveEntity2

sealed class LiveState {
    /**
     * 成功获取视频信息
     */
    data class VideoSuccess(val list:List<LiveEntity2>?):LiveState()
    data class GetRedPacketSuccess(val bl:Boolean):LiveState()

    /**
     * 获取失败
     */
    data class Failed(val msg:String):LiveState()

    /**
     * 空数据
     */
    object Empty:LiveState()
    /**
     * 初始情况
     */
    object Init:LiveState()
}